#include <stdio.h>
#include <stdlib.h>
//给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2，另有两个整数 m 和 n ，分别表示 nums1 和 nums2 中的元素数目。
//请你 合并 nums2 到 nums1 中，使合并后的数组同样按 非递减顺序 排列。

void merge(int* nums1, int nums1Size, int m, int* nums2, int nums2Size, int n) 
{
       int i = m + n - 1;
       while (n > 0) 
       {
           if (m > 0 && nums1[m - 1] > nums2[n - 1]) 
           {
               nums1[i--] = nums1[m - 1];
               m--;
           } 
           else 
           {
               nums1[i--] = nums2[n - 1];
               n--;
           }
       }
}